package br.unicamp.ft.sahp.view.webcontroller.bean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

import br.unicamp.ft.sahp.model.entidades.Texto;

@SuppressWarnings("serial")
@Component
@Scope("request")
public class TextoControllerBean implements Serializable {
	private Texto textoTO = new Texto();
	private List<Texto> listaTextos = new ArrayList<Texto>();
	private String textoObjetivo;
	private String textoExplicativo;
	private String agradecimento;
	private Long textoSelecionado;
	
	/**
	 * @return the textoSelecionado
	 */
	public Long getTextoSelecionado() {
		return textoSelecionado;
	}

	/**
	 * @param textoSelecionado the textoSelecionado to set
	 */
	public void setTextoSelecionado(Long textoSelecionado) {
		this.textoSelecionado = textoSelecionado;
	}
	
	/**
	 * @return the listaTexto
	 */
	public List<Texto> getListaTextos() {
		return listaTextos;
	}

	/**
	 * @param listaTextos the listaTextos to set
	 */
	public void setListaTextos(List<Texto> listaTextos) {
		this.listaTextos = listaTextos;
	}

	/**
	 * @return the texto
	 */
	public Texto getTextoTO() {
		return textoTO;
	}
	
	/**
	 * @param texto the texto to set
	 */
	public void setTextoTO(Texto textoTO) {
		this.textoTO = textoTO;
	}

	/**
	 * @return the textoObjetivo
	 */
	public String getTextoObjetivo() {
		return textoObjetivo;
	}

	/**
	 * @param textoObjetivo the textoObjetivo to set
	 */
	public void setTextoObjetivo(String textoObjetivo) {
		this.textoObjetivo = textoObjetivo;
	}

	/**
	 * @return the textoExplicativo
	 */
	public String getTextoExplicativo() {
		return textoExplicativo;
	}

	/**
	 * @param textoExplicativo the textoExplicativo to set
	 */
	public void setTextoExplicativo(String textoExplicativo) {
		this.textoExplicativo = textoExplicativo;
	}

	/**
	 * @return the agradecimento
	 */
	public String getAgradecimento() {
		return agradecimento;
	}

	/**
	 * @param agradecimento the agradecimento to set
	 */
	public void setAgradecimento(String agradecimento) {
		this.agradecimento = agradecimento;
	}
}
